*,body{
	padding: 0;
	margin: 0;
	font-family: 微软雅黑;
}

ul li{
	list-style-type: none;
}

body{
	overflow:hidden;
}

textarea:focus,
input:focus,
.userCenterInput:focus,
button:focus,
select:focus,
.editPublicInput:focus,
.textareaPublic:focus,
.apiAppInfoC input:focus{
    outline: none;
    border-color: none;
    box-shadow: 0 0 5px rgba(207, 220, 0, 0);
    /*border-radius: 5px;*/
}

select:focus,.templetInputName:focus{
	border-color: #4A90E2;
}

.clear{
	clear: both;
	padding:0;
	margin:0;
}

.login-body{
	background: url("../img/background.png") no-repeat;
	width:100%;
	/*height: 100%;*/
	height:100vh;
	min-width: 480px;
	min-height: 640px;
	background-size:100% 100%;
	background-attachment:fixed;
}

/*背景蒙版*/
.masking{
	width: 100%;
	height: 100%;
	background: #fff;
	position:fixed;
	opacity: 0.4;
}

.loginLog img{
	width: 258px;
}

/*Linux*/
.login-box{
	width: 480px;
	/*width: 400px;*/
	/*max-width: 480px;*/
	padding: 40px;
	background: #fff;
	border-radius: 6px;
	position: absolute;
	top:100px;
    left: 0px;
    right: 0px;
    margin: auto;
    box-sizing:border-box;
}

.loginLog{
	text-align: center;
}

.loginTitle{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color:#303030;
	margin:20px 0px 9px 0px;
	letter-spacing:1.35px;
}

.input-box{
	width: 100%;
	height: 40px;
	margin-top: 20px;
	border-radius: 4px;
	border:1px solid #dedede;
	position: relative;
}
/*Linux*/
.loginInput{
	width: 100%;
	/*width: 90%;*/
	height: 100%;
	border:none;
	border-radius: 4px;
	padding-left: 40px;
	box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
}
/*Linux*/
/*.registerCode{
	width: 100%;
	width: 84%;
}*/

.inputimg{
	position: absolute;
	left: 11px;
	top: 11px;

}

.login-error{
	font-size: 12px;
	color:#ff4800;
}

.login-publicBox{
	width:100%;
	margin-top: 20px;
}

.rememberPassword{
	width:40%;
	float: left;
	cursor: pointer;
	position: relative;
}

.forgetPassword{
	width: 60%;
	float: right;
	text-align: right;
}

.forgetPassword span{
	cursor: pointer;
}

.forgetPassword span:hover{
	color:#6DA6E8;
}

.rememberPassword span{
	padding-left: 26px;
}
.rememberPassword img{
	position: absolute;
	left: 0px;
	top:3px;
}

.loginBtn{
	width:100%;
	height:38px;
	background:#4a90e2;
	border-radius: 4px;
	border:none;
	font-size: 14px;
	color:#fff;
	letter-spacing:1.05px;
	cursor: pointer;
}

.register-box{
	text-align: center;
	margin:25px 0px 29px 0px;
}

.registerBtn{
	color: #6DA6E8;
	cursor: pointer;
}

.othersTitle{
	font-size:14px;
	color:#909090;
	letter-spacing:1.05px;
	text-align: center;
	position: relative;
}

.nav-line{
	width:134px;
	border-bottom: 1px solid #dedede;
}

.nav-line-left{
	position: absolute;
	left: 0px;
	top:10px;
}

.nav-line-right{
	position: absolute;
	right: 0px;
	top:10px;
}

.others-box{
	width:100%;
	margin-top: 19px;
	text-align: center;
}

.Wechat{
	cursor: pointer;
}

.checkCode-box{
	width:100%;
	height: 40px;
	margin-top: 20px;
}

.checkCode-left{
	width: 250px;
	float: left;
}

.checkCode-right{
	width: 150px;
	height: 40px;
	float: right;
}

.checkCodeBtn{
	width:140px;
	height: 40px;
	color: #fff;
	background: #4a90e2;
	border:none;
	margin-left: 10px;
}

.emailShow{
	width:100%;
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
	display: none;
}

.emailSendHint{
	background:#f5a623;
	border-radius:30px;
	width:353px;
	height:48px;
	position: absolute;
	top:-200px;
	left: 62px;
	text-align: center;
	color:#fff;
	padding-top: 5px;
}

.emailSendHint p{
	padding:0;
	margin:0;

}

/*首页*/
.nav-box{
	width: 100%;
	min-width: 1000px;
	padding:12px 20px;
	background: #1e304c;
}

.nav-box-left{
	min-width: 300px;
	float: left;
}

.nav-logo-box{
	margin-right: 44px;
	float: left;
}

.nav-logo-box img{
	width: 185px;
}

.nav-select-box{
	float: left;
	color: #fff;
	background:#394459;
	border-radius:4px;
	width:120px;
	height:30px;
}

.selectLeft{
	width:88px;
	height: 30px;
	float: left;
	z-index: 99;
}

.selectRight{
	width:32px;
	height: 30px;
	float: right;
	border-left: 1px solid #5e5e5e;
	text-align: center;
	line-height: 30px;
}

.selectDropdown{
	width:100%;
	background: #394459;
	border:none;
	line-height: 30px;
	border-radius: 4px
}

.nav-box-right{
	min-width: 266px;
	float: right;
}

.nav-right-btn{
	float: left;
}

.nav-right-btn button{
	background:#f5a623;
	border:1px solid #f5a623;
	border-radius:4px;
	width:118px;
	height:28px;
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#ffffff;
	letter-spacing:1.05px;
	margin-right: 20px;
	position: relative;
	top: 3px;
}

.nav-right-drop{
	float: left;
}

.nav-right-drop img{
	margin-top:5px;
	cursor: pointer;
}

.nav-right-user{
	float: right;
}

.nav-right-user .dropdown-menu {
	width:100px;
	border:none;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    
}

.dropdown-menu{
	right: 0;
}


.nav-user-btn{
	/*width: 100px;*/
	height: 30px;
	border:none;
	background: none;
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#b2b2b2;
	letter-spacing:1.05px;
	text-align: right;
}

.jtTitle{
	margin-left: 6px;
	position: absolute;
	top:12px;
	right: 0px;
	width: 9px;
}

.jtTitle2{
	margin-left: 6px;
	position: absolute;
	top:8px;
	right: -16px;
	width: 40px;
}

.dropdown{
	position: relative;
}



.user-dropdown-menu{
	min-width: 100px;
	margin-top: 24px;
	right: 0px;
}

.user-dropdown-menu li a:hover{
	font-size:14px;
	color:#4a90e2;
	background:rgba(248,248,248,0.50);
}

.user-dropdown-menu li a{
	width:100px;
	height: 34px;
	line-height: 28px;
	text-align: center;
}

/*首页主体部分*/
.main-content{
	width: 100%;
	min-width: 1000px;
	height: 100%;
	min-height: 600px;
}

.index-content{
	width: 100%;
	padding: 0px 105px 50px 105px;
	height: 100%;
	min-height: 600px;
}

.index-Title{
	width:100%;
	padding-left: 7px;
	position: relative;
	margin-top: 50px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede;
}

.index-Title span{
	font-family:PingFangSC-Medium;
	font-size:18px;
	color:#303030;
	letter-spacing:1.35px;
	font-weight: 560;
}



.index-TitleLeftLine{
	width:3px;
	height: 15px;
	border-radius:1.5px;
	background: #4a90e2;
	position: absolute;
	left: 0px;
	top:5px;
}

.secondaryTitle{
	padding-top: 10px;
	margin-bottom: 0px;
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#303030;
	letter-spacing:1.05px;
}

.index-info-box{
	width:100%;
}

.authority-box{
	width:198px;
	height:138px;
	margin:10px 10px 0px 0px;
	text-align: center;
	padding-top:40px;
	position: relative;
	cursor: pointer;
	float: left;
	border-radius:4px;
	background:#ffffff;
}

.haveAuthority{
	border:1px solid #4A90E2;
	box-shadow:0 1px 2px 0 rgba(74,144,226,0.50);
}

.index-info-title{
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#303030;
	letter-spacing:1px;
}

.index-info-horn{
	position: absolute;
	right: -1px;
	bottom: -1px;
}

.noAuthority{
	border:1 solid rgba(248,248,248,0.50);
	box-shadow:0 1px 2px 0 rgba(0,0,0,0.30);
}

/*首页修改20191022*/
.hita-dataBox{
	width:100%;
	min-height: 500px;
	margin-top: 10px;
/*	background-image: url("/img/hita-map.jpg");
	background-repeat:no-repeat;
	background-size: cover;*/
	padding:0px 20px;
}

.hita-dataDepotTitle{
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #303030;
	letter-spacing: 1.35px;
	margin-top: 40px;
	margin-bottom: 0px;
}

.hita-dataDepotBox{
	width:100%;
}

.hita-dataDepotViewBox{
	min-width: 210px;
	height: 100px;
	margin-top: 20px;
	margin-right: 15px;
	float: left;
}

.hita-dataDepotViewTop{
	height: 22px;
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1.2px;
	text-align: center;
}

.hita-dataDepotViewTopOne{
	background: #4A90E2;
}

.hita-dataDepotViewTopTwo{
	background: #18A689;
}

.hita-dataDepotViewBtoOne{
	height: 78px;
	border-left: 1px solid #98CBF0;
	border-right: 1px solid #98CBF0;
	border-bottom: 1px solid #98CBF0;
	background: #fff;
}

.hita-dataDepotViewBtoTwo{
	height: 78px;
	border-left: 1px solid #B8E986;
	border-right: 1px solid #B8E986;
	border-bottom: 1px solid #B8E986;
	background: #fff;
}

.hita-dataDepotViewNum{
	font-family: Helvetica;
	font-size: 30px;
	letter-spacing: 1.62px;
	text-align: center;
	padding-top: 23px;
}

.hita-dataDepotViewNumOne{
	color: #4A90E2;
}

.hita-dataDepotViewNumThree{
	color: #18A689;
}

.hita-dataTerm{
	min-width: 418px;
}

.hita-dataTermChild{
	min-width: 104px;
	float: left;
}

.hita-dataTermChildTitle{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	text-align: center;
	margin-top: 15px;
}

.hita-dataDepotViewNumTwo{
	font-family: Helvetica-Bold;
	font-size: 14px;
	color: #4A90E2;
	letter-spacing: 1.05px;
	text-align: center;
}
/*首页修改20191022*/


/*左侧以及头部模板样式*/
.publicBody{
	/*background:rgba(248,248,248,0.50);*/
	background:#fff;
	overflow-x: hidden;
}

.content{
	width:100%;
	height: 100%;
}

.left-content{
	width: 230px;
	height: 100%;
	position: fixed;
	background:#1e304c;
	overflow: auto;
	padding-top: 56px;
	padding-bottom: 56px;
}

.right-content{
	width:100%;
	min-width: 900px;
	padding-left: 230px;
	/*padding-top: 44px;*/
}

.right-nav-box{
	padding:7px 56px;
	/*background: #F4F4F4;*/
	background: #FFF;

}

.selectDropdown2,.selectRight2{
	background: #fff;
	color:#909090;
	line-height: 28px;
	background:rgba(248,248,248,0.50);
}

.selectLeft2{
	width:86px;
	font-size: 14px;
}

.selectRight2{
	width: 30px;
	height: 28px;
	border-radius: 0px 4px 4px 0px;
	border-left: 1px solid #dedede;
	color: #dedede;
}

.nav-select-box2{
	background: #fff;
	width:118px;
	border:1px solid #dedede;
}

.right-nav-box2{
	position: fixed;
	width:100%;
	min-width:900px;
	left: 0px;
	top: 0px;
	
	box-shadow:0 0 2px 0 rgba(0,0,0,0.30);
	z-index: 999;

}

.right-nav-box3{
	padding-left: 260px;
}

.right-nav-box4{
	height: 50px;
	background:#1E304C;
}


.nav-logo-box2{
	margin-right: 19px;
}

.nav-logo-box2 img{
	margin-top: 6px;
}


.left-logo-box{
	padding: 16px 25px 20px 20px;
	cursor: pointer;
	position: fixed;
	left: 0px;
	top:0px;
	background: #1E304C;
}


.left-nav-box{
	margin-top: 27px;
	position: relative;
	
}

.userCenterUserName,.userCenterUserType{
	font-weight: bold;
	/*text-align: center;*/
	color:#fff;
	padding-left: 80px;
	position: relative;
}

.userCenterUserName img,.userCenterUserType img{
	position: absolute;
	left: 50px;
	top:5px;
}

.userCenterUserName{
	font-size: 18px;
	margin-bottom: 18px;
}

.userCenterUserType{
	font-size: 16px;
}

.userCenterHr{
	margin:18px 0px;
	opacity:0.1;
	border:1px solid #dedede;
}

.userCenterSetUp{
	padding:0px 30px;
	position: absolute;
	width: 100%;
}

.userCenterSetUp span{
	font-size: 18px;
	color:#909090;
	letter-spacing:1.35px;
}

.userCenterSetUp img{
	position: relative;
	right: -88px;
	top:-2px;
}

.nav-public-ul{
	width:100%;
	padding:0px;
	margin: 0px;
}

.nav-public-li{
	width:230px;
	height:40px;
	font-family:PingFangSC-Medium;
	font-size:14px;
	color:#909090;
	letter-spacing:1.05px;
	line-height: 35px;
	padding-left: 54px;
	border-left: 3px solid #1e304c;
	cursor: pointer;
}

.public-main{
	width: 100%;
	height: 100%;
	padding:20px 50px 50px 50px;
	overflow-x: hidden;
	overflow-y: scroll;
	/*overflow: auto;*/
	/*margin-bottom: 50px;*/
	position: relative;
	top:44px;
}

/*滚动条*/
.public-main::-webkit-scrollbar,body::-webkit-scrollbar,.kgSearchHint::-webkit-scrollbar {
 width: 8px;
}
.public-main::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.kgSearchHint::-webkit-scrollbar-track {
 background-color:#ffffff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.public-main::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.kgSearchHint::-webkit-scrollbar-thumb{
 background-color:#eee;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.userCenterList{
	padding-bottom: 50px;
}

.primaryTitle{
	font-family:PingFangSC-Medium;
	font-size:18px;
	color:#303030;
	letter-spacing:1.35px;
	margin-bottom: 0px;
	font-weight: bold;
}

.userCenterLable{
	width:100px;
	font-size:14px;
	color:#303030;
	letter-spacing:1.05px;
	font-weight: 100;
}

.userCenterInput{
	border:1px solid #dedede;
	border-radius:4px;
	width:184px;
	height:30px;
	/*background: #ECEEF3;*/
}

.userCenterInfo-box{
	margin-top: 20px;
	position:relative;
}

/*错误提示*/
.error-title{
	font-size: 12px;
    color: #ff4800;
    position: absolute;
    left:106px;
}

.userCenterBtn{
	background:rgba(248,248,248,0.50);
	border:1px solid #dedede;
	border-radius:4px;
	width:100px;
	height:30px;
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#909090;
	letter-spacing:1.05px;

}

.updataUserName,.updataPassword{
	background:rgba(248,248,248,0.50);
	border:1px solid #dedede;
	border-radius:4px;
	width:100px;
	height:30px;
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#909090;
	letter-spacing:1.05px;
	cursor: not-allowed;
}

.updataUserName2,.updataPassword2{
	border-radius:4px;
	width:100px;
	height:30px;
	font-family:PingFangSC-Regular;
	font-size:14px;
	letter-spacing:1.05px;
	background:#4a90e2;
	border:1px solid #4a90e2;
	color: #fff;
}


.otherNumberList{
	padding-top: 20px;
}

.otherNumberTitle{
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#303030;
	letter-spacing:1.05px;
	padding-left: 12px;
	padding-right: 83px;
}

.userCenterBtn:hover{
	background:#4a90e2;
	border:1px solid #4a90e2;
	color: #fff;
}

/*公共的导航部分样式*/
.public-nav-parent{
	padding-bottom: 10px;
	margin: 0px;
}
.navTitle{
	font-size:18px;
	color:#909090;
	letter-spacing:1.35px;
	padding-left: 30px;
}

.nav-p-parent {
	font-family:PingFangSC-Medium;
	font-size:14px;
	color:#b2b2b2;
	letter-spacing:1.05px;
	padding:10px 30px 10px 23px;
	border-left: 3px solid #1E304C;
	cursor: pointer;
	margin: 0px;
	position: relative;
}

.nav-p-parent span{
	font-size: 16px;
}

.nav-p-parent:hover,.nav-p-child:hover{
	background:#435167;
	border-left: 3px solid #435167;
	/*border-left: 3px solid #4a90e2;*/
}

.nav-parent-img,.nav-parent-img2{
	margin-right: 14px;
	width:18px;
	position: relative;
	top:-3px;
}

.nav-parent-imgFlag{
	display: none;
}


.nav-p-child{
	font-family:PingFangSC-Medium;
	font-size:14px;
	color:#b2b2b2;
	letter-spacing:1.05px;
	padding:10px 30px 10px 60px;
	border-left: 3px solid #1E304C;
	cursor: pointer;
	margin: 0px;
}

.public-nav-child{
	display: none;
}

.nav-click-color{
	color:#fff;
}

.nav-click-style{
	background:#435167;
	border-left: 3px solid #4a90e2;
	color:#4a90e2;
}

.nav-click-style:hover{
	border-left: 3px solid #4a90e2;
}

.superscript{
	position: absolute;
	right: 30px;
	top:19px;
}

.superscriptEvent{
	transform: rotate(90deg);
}

.disable-a{
	display: block;
	text-decoration: none;
	pointer-events:none;
}


/*滚动条*/
.left-content::-webkit-scrollbar {
 width: 0px;
}
 .left-content::-webkit-scrollbar-track {
 background-color:#1E304C;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .left-content::-webkit-scrollbar-thumb {
 background-color:#1E304C;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

/*公共的导航部分样式*/

/*主体样式*/

.enseble-box p,.enseble-box span{
	font-size: 14px;
	color: #303030;
}
.ensemble-box{
	width:845px;
	/*background: red;*/
	min-height: 500px;
	margin-top: 20px;
	position: relative;
}

.search-box{
	width:100%;
	height: 40px;
	margin-bottom: 15px;
	/*border:1px solid #DEDEDE;*/
	/*border-radius: 4px;*/
}

.search-input-box{
	width:755px;
	height: 40px;
	float: left;
	border:1px solid #dedede;
	border-right: 0px;
	border-radius:4px 0px 0px 4px;
	padding-left: 8px;
}

.search-btn-box{
	width:90px;
	height: 40px;
	float: right;

}

.search-input{
	width: 100%;
	height: 38px;
	border: none;
}

.search-btn{
	width: 100%;
	height: 40px;
	border:none;
	border-radius:0px 4px 4px 0px;
	background: #4A90E2;
	color:#fff;
}

.select-box{
	border: 1px solid #dedede;
	border-radius: 4px;
}

.selectList{
	padding: 10px;
	font-size:14px;
	color:#303030;
	letter-spacing:1.05px;
}

.selectListL{
	width:110px;
	float: left;
	min-height: 20px;
}

.selectListC{
	width: 645px;
	float: left;
	min-height: 20px;
}

.selectListC p{
	padding: 0px;
	margin: 0px;
}

.selectListR{
	width:68px;
	float: left;
	min-height: 20px;
	color: #56BEA9;
	cursor: pointer;
}

.selectInfo{
	padding:2px 7px;
	border-radius: 4px;
	color: #303030;;
	cursor: pointer;
	margin-right: 8px;
}

.selectInfoPitchOn{
	background: #4A90E2;
	color: #fff;
}

.selectListEffect{
	display: none;
}

.resultList{
	border:1px solid #dedede;
	padding:15px 30px;
	margin-top: 15px;
	border-radius: 4px;
	position: relative;
}


.parentPublicTab{
	padding-left: 8px;
	position: relative;
}

/*分类标签*/
.publicTab1{
	height: 18px;
	display: block;
	position: absolute;
	left: 0px;
	border:1.5px solid #3F83D3;
	border-radius: 2px;
	top:1px;
}

.publicTab2{
	height: 18px;
	display: block;
	position: absolute;
	left: 0px;
	border:1.5px solid #18A689;
	border-radius: 2px;
	top:1px;
}

.download-box,.export-box,.export-boxs{
	width: 50px;
	height: 50px;
	background: #F8F8F8;
	position: absolute;
	top:60px;
	border-radius: 25px;
	text-align: center;
	cursor: pointer;
}

.download-box-seat{
	right: 35px;
}

.export-box-seat{
	right: 105px;
}


.download-box img,.export-box img,.export-boxs img{
	width: 30px;
	padding-top: 10px;
}

.standardNum{
	font-size: 14px;
	color: #4A90E2;
	font-weight: bold;
	padding-right: 15px;
}

.drop-line{
	padding:0px;
	margin: 0px;
	border-top: 1px dashed #dedede;
}

#pageTool{
	padding-top: 30px;
}

#pageTool ul{
	float: right;
}

/*用户标准文件筛选项的显示*/
.dataSetFlagShow{
	display: none;
}

/*没有结果*/
.noResult{
	width:100%;
	padding: 60px;
	text-align: center;
}
.noResultTitle{
	font-style: 14px;
	color: #303030;
	padding-top: 30px;
	font-family: PingFangSC-Regular;
}

.public-box{
	position: relative;
	padding-bottom: 90px;
}

/*关键词标记*/
.fontclass{
	color:#FF4800;
}

/*元数据相关页面*/
.dataResult-box{
	width:100%;
	/*min-height: 500px;*/
	/*margin-top: 15px;*/
	border:1px solid #dedede;
	border-radius: 4px;
}

.dataResultHead{
	height: 50px;
	width: 100%;
	position: relative;
	display: none;
}

.dataTable,.dataAllTable,.editTable,.termSubsetDataTable,.editTableTbody{
	width:100%;
}

.editTable{
	border:1px solid #dedede;
	border-radius: 8px;
}

.dataTable thead,.editTable thead,.termSubsetDataTable thead,.editTableTbody thead,{
	width: 100%;
	background: #F8F8F8;
}

.dataTable thead tr th,.termSubsetDataTable thead tr th{
	padding:15px 0px;
	font-size: 14px;
	color: #303030;
	position:relative;
}



.dataTable tbody tr,
.editTable tbody tr,
.editTableTbody tbody tr,
.termSubsetDataTable tbody tr{
	border-top: 1px solid #dedede;
	cursor: pointer;
}

.dataTable tbody tr:hover,
.editTable tbody tr:hover,
.editTableTbody tbody tr:hover,
.termSubsetDataTable tbody tr:hover{
	background: #F8F8F8;
}

.dataTable tbody tr td{
	/*padding:8px;*/
	height: 60px;
	font-size: 14px;
	color: #303030;
	position:relative;
}

.editTable tbody tr td,
.editTable thead tr th,
.editTableTbody tbody tr td,
.editTableTbody thead tr th,
.termSubsetDataTable tbody tr td,
.termSubsetDataTable thead tr th{
	padding:10px 0px 10px 20px;
}

.dataTable tbody tr td span{
	position: absolute;
	top:10px;
}

.dataTable tbody tr td lable{
	position: absolute;
	top:14px;
	left: 13px;
}

.dataTable thead tr th lable{
	position: absolute;
	top:18px;
	left: 13px;
}

.allowableValue{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*搜索框提示字体样式*/
input::-webkit-input-placeholder {
	/* placeholder颜色  */
	color: #B2B2B2;
	/* placeholder字体大小  */
	font-size: 14px;
}
/*搜索框提示字体样式*/

/*动态辅助搜索*/
.searchTitleBox{
	width:755px;
	max-height: 404px;
	background: #fff;
	z-index: 9999;
	position: relative;
	border-top:1px solid #DEDEDE;
	border-left: 1px solid #4A90E2;
	border-right: 1px solid #4A90E2;
	border-bottom: 1px solid #4A90E2;
	border-radius: 0px 0px 4px 4px;
	display: none;
	overflow:auto;
}

.searchTitleList{
	width:100%;
	height: 40px;
	padding:0px 10px;
	line-height: 38px;
	cursor: pointer;
}

.searchTitleSelect{
	background: #F8F8F8;
}

.dataTabBox{
	width:100%;
	height: 22px;
	font-size: 12px;
	color: #303030;
	position: relative;
	line-height: 24px;
	/*background: red;*/
	/*display: none;*/
}

.selectContent{
	padding:0px 5px;
	height: 22px;
	line-height: 20px;
	display: block;
	position: absolute;
	left:180px;
	top:0px;
	border: 1px solid #B2B2B2;
	border-radius: 4px;
}

.selectContentClose{
	margin-left: 8px;
	width: 12px;
	cursor: pointer;
}

.selectContent:hover{
	background: #EEEEEE;
}

.metaPublicBtn{
	height: 30px;
	padding:4px 8px 4px 40px;
	border-radius: 4px;
	top:10px;
	cursor: pointer;
	border:1px solid #4A90E2;
	line-height: 22px;
	color: #4A90E2;
}

.metaPublicBtn2{
	height: 30px;
	padding:4px 8px 4px 40px;
	border-radius: 4px;
	top:10px;
	cursor: pointer;
	border:1px solid #777777;
	line-height: 22px;
	color: #777777;
}

.publicBtnIcon{
	position: absolute;
	left: 10px;
	top:7px;
	width: 15px;

}

.topCount{
	font-size: 14px;
	color: #909090;
	line-height: 52px;
}

.searchNumTitle{
	margin:0px;
	padding:15px  0px 0px 2px;
	font-size: 14px;
    color: #909090;
}

/*.metaPublicBtn:hover{
	background: #EEEEEE;
}*/
/*添加至模板按钮*/
.addTemplet,.addTemplet2{
	width: 123px;
	position: absolute;
	right: 95px;
}

.exportMeta,.exportMetaSubset{
	width:81px;
	position: absolute;
	right: 0px;
}

.retrievalType{
	position: absolute;
	top:12px;
	right: -120px;
}

/*添加至我的资源*/
.addMySource{
	position: absolute;
	right: 96px;
	width:150px;
}

/*元数据模板*/
/*.foundTempletBox{
	width:100%;
	position: relative;
	padding-left: 44px;
}

.foundTempletBox span{
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #4A90E2;
	letter-spacing: 1.35px;
	line-height: 30px;
}*/

/*.foundTempletBtn{
	width:30px;
	position: absolute;
	left: 0px;
	cursor: pointer;
}*/

.templetListBox,.apiListBox{
	width: 100%;
}

.templetList{
	width:170px;
	height: 223px;
	background: #EFEFEF;
	border-radius: 4px;
	margin-top:30px;
	padding:8px 7px;
	position: relative;
	float: left;
	margin-right: 30px;
}

.templetList a:hover{
	text-decoration:none;
}

.templetNameBox{
	width: 156px;
	height: 135px;
	background: #ffffff;
	padding:30px 8px;
	cursor: pointer;
	margin-bottom: 10px;
}

.templetName{
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.templetInfo{
	font-size: 13px;
	color: #303030;
	letter-spacing: 0.98px;
	margin-bottom: 6px;
}

.templetHandle{
	position: absolute;
	right: 8px;
	top:155px;
	font-style: 12px;
	color: #4A4A4A;
	cursor: pointer;
}

.templetHandle:hover{
	color: #4A90E2;
}

.templetImg{
	width:36px;
	position: absolute;
	right: 7px;
	top:90px;
}

.templetOperateBox{
	width:100px;
	background: #ffffff;
	position: absolute;
	right: -82px;
	top:172px;
	border-radius: 4px;
	padding:6px 0px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	display: none;
	z-index: 999;
}

.templetOperateBox div{
	height: 34px;
	padding-left: 20px;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.86px;
	cursor: pointer;
	line-height: 35px;
}

.templetOperateBox div:hover{
	color: #4A90E2;
	background: rgba(248,248,248,0.50);
}

.templetTime{
	font-size: 10px;
	color: #909090;
	letter-spacing: 0.75px;
	padding:0px;
	margin: 0px;
}

/*模态框样式*/
.publicModalContent{
	width:440px;
	min-height: 180px;
	margin:0 auto;
	top:200px;
}

/*自定义数据元的编辑功能性模态框*/
.editModalContent{
	width:941px;
	height: 500px;
	margin:0 auto;
	top:30px;
}

.editFunctionalityModalBody{
	padding:20px 24px 10px 10px;
}

/*数据导出模态框样式*/
.exportModalContent{
	width: 600px;
	height: 443px;
	margin: 0 auto;
	top: 100px;
}

/*名词解释模态框样式*/
.poinOutModalContent{
	width: 600px;
	min-height: 248px;
	max-height: 520px;
	margin: 0 auto;
	top: 50px;
}

.publicHint5Content{
	background:#f5a623;
	border-radius:30px;
	width:216px;
	height:50px;
	position: absolute;
	left: 132px;
	text-align: center;
	color:#fff;
	padding-top: 5px;
	box-shadow:none;
	line-height: 38px;
	top:-28px;
	border:none;
}

#publicHint5 .in{
	opacity: 0;
}

.publicModalHeader{
	padding:20px 20px 5px 20px;
	border-bottom: none;
}

.publicModalBody{
	padding:20px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
}

.publicModalTitle{
	font-size: 16px;
	color: #303030;
	font-weight: bold;
}

.publicModalBtn{
	min-width: 80px;
	height: 30px;
	line-height: 16px;
}

.publicModalSubmitBtn{
	background: #4A90E2;
	color: #fff;
}

.publicModalSubmitBtn:hover{
	color:#fff;
}

.publicModalCloseBtn{
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	border-radius: 4px;
}

.publicModalFooter{
	padding:20px;
	border-top: none;
}

.editModalHeader{
	padding:20px 20px 5px 0px;
	border-bottom: 1px solid #dedede;
}

.templetInputName{
	width: 200px;
	height: 30px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	margin-left: 20px;
	padding:0px 4px;
}

.inputLable{
	font-size: 14px;
	color: #303030;
	margin-bottom: 0px;
    font-weight: 500;
}

/*模板没有结果提示*/
.noTempletBox{
	padding-top: 100px;
	text-align: center;
}

/*模板编辑模块*/
.editTemplateNav{
	position: fixed;
    width: 100%;
    background: #fff;
    min-width: 900px;
    min-height: 54px;
    left: 0px;
    top: 0px;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.30);
    z-index: 999;
}

.templateNavBox{
	width: 1186px;
	padding: 12px 0px;
	margin: 0 auto;
}

.templateBackBox{
	/*width: 150px;*/
	height: 30px;
	padding-left: 24px;
	float: left;
	position: relative;
}

.templateBackBox span{
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	line-height: 30px;
	font-weight: bold;
}

.templateBack{
	position: absolute;
	left: -10px;
	cursor: pointer;

}

/*模板资源筛选*/
.editMetaDataSelectBox{
	width:180px;
	height: 30px;
	background: #DEDEDE;
	margin-bottom: 10px;
	border-radius: 14px;
	position: relative;
}

.editMetaDataSelectBtn{
	width:90px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	position: absolute;
	cursor: pointer;
}

.terraceSource{
	left: 0px;
}

.mySource{
	right: 0px;
}

.editMetaDataSelect{
	background: #FFFFFF;
	box-shadow: 0 0 3px 0 rgba(0,0,0,0.50);
	color: #4A90E2;
	border-radius: 14px;
}

/*模板编辑按钮组*/
.templateExport{
	width: 100px;
	height: 30px;
	border: 1px solid #18A689;
	border-radius: 4px;
	color:#18A689;
	background: #fff;
	float: right;
}

.templateExport:hover{
	background: #18A689;
	color: #fff;
}

.templatePreview{
	width: 100px;
	height: 30px;
	border: 1px solid #F5A623;
	border-radius: 4px;
	color:#F5A623;
	background: #fff;
	float: right;
	margin-right: 15px;
}

.templatePreview:hover{
	background: #F5A623;
	color: #fff;
}

.templateSave{
	width: 100px;
	height: 30px;
	border: 1px solid #4A90E2;
	border-radius: 4px;
	color:#4A90E2;
	background: #fff;
	float: right;
	margin-right: 15px;
}

.templateSave:hover{
	background: #4A90E2;
	color:#fff;
}


.template-main,.dataInfo-main,.api-main{
	width:100%;
	padding-top:74px;
	/*min-height: 700px;*/
/*	background: yellow;*/
}

.templateBox,.dataInfoBox{
	width: 1196px;
	margin: 0 auto;
}

.dataInfoBox{
	width: 1196px;
	padding:0px 80px 100px 30px; 
	margin: 0 auto;
}

.editTemplateLeftBox{
	width: 323px;
	float: left;
}

.editTemplateRightBox{
	width: 873px;
	float: right;
	/*background: pink;*/
	padding-right: 10px;
	/*overflow: auto;*/
}

.templatePartListBox{

	overflow-y: scroll;
	overflow-x: hidden;
	padding:0px 40px;
}


/*模板详情页右侧滚动条*/
.templatePartListBox::-webkit-scrollbar,
.helpInfo::-webkit-scrollbar,
.editFunctionalityLeft::-webkit-scrollbar,
.editTableTbody::-webkit-scrollbar,
.textareaPublic::-webkit-scrollbar,
.labelInfoRightBox::-webkit-scrollbar,
.labelInfoLeftCentre::-webkit-scrollbar
{
 width: 8px;
}
 .templatePartListBox::-webkit-scrollbar-track,
 .helpInfo::-webkit-scrollbar-track,
 .editFunctionalityLeft::-webkit-scrollbar-track,
 .editTableTbody::-webkit-scrollbar-track,
 .textareaPublic::-webkit-scrollbar-track,
 .labelInfoRightBox::-webkit-scrollbar-track,
 .labelInfoLeftCentre::-webkit-scrollbar-track
 {
 background-color:#FFFFFF;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .templatePartListBox::-webkit-scrollbar-thumb,
 .helpInfo::-webkit-scrollbar-thumb,
 .editFunctionalityLeft::-webkit-scrollbar-thumb,
 .editTableTbody::-webkit-scrollbar-thumb,
 .textareaPublic::-webkit-scrollbar-thumb,
 .labelInfoRightBox::-webkit-scrollbar-thumb,
 .labelInfoLeftCentre::-webkit-scrollbar-thumb
 {
 background-color:#B3B3B3;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.templateLeftNav{
	width: 100%;
	min-height: 40px;
	background: #287ECE;
	padding:0px 10px;
	position: relative;
}

.templateLeftNav ul{
	margin: 0px;
}

.templateLeftNav ul li{

	list-style: none;
	float: left;
	color: #fff;
	padding:10px;
	cursor: pointer;
}

.templateLeftNav .getTreeInfo:hover{
	background: #4A90E2;
}

.templateLeftNavSelect{
	background: #4A90E2;
}

.templateSearch{
	width:16px;
	position: absolute;
	top:14px;
	right: 10px;
	cursor: pointer;
}

.templateSearchInput{
	margin-top: 10px;
	border:none;
	width: 240px;
	margin-left: 32px;
	background: #287ECE;
	color:#fff;
}

.templateSearchInput::-webkit-input-placeholder{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: rgba(255,255,255,0.40);
	letter-spacing: 1.05px;
}

.editTemplateSearchTitle{
	width:323px;
	max-height: 162px;
	position: absolute;
	background:#fff;
	left:0px;
	top:40px;
	z-index:999;
	border:1px solid #287ECE;
	display: none;
	overflow: auto;

}

.editTemplateSearchTitle ul{
	width: 100%;
	height: 100%;
}

.editTemplateSearchTitle ul li{
	width: 100%;
	color: #030303;
	/*background:red;*/
}

.editTemplateSearchTitle ul li:hover{
	background:#F8F8F8;
}

.templateLeftCenter,.templateLeftCenter2{
	width:100%;
	border-right: 1px solid #F8F8F8;
}

.templateLeftCenter2{
	padding-top: 20px;
	padding-bottom: 50px;
	overflow: auto;
}

.templateLeftCenterL{
	width:140px;
	background:#FCFCFC;
	float: left;
	padding-top: 18px;
	overflow: auto;
}

.templateLeftCenterL .treeUl{
	padding-bottom: 50px;
}

/*模板详情页左侧滚动条*/
.templateLeftCenterL::-webkit-scrollbar,.templateLeftCenter2::-webkit-scrollbar{
 width: 0px;
}
 .templateLeftCenterL::-webkit-scrollbar-track {
 background-color:#B3B3B3;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .templateLeftCenterL::-webkit-scrollbar-thumb {
 background-color:#B3B3B3;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}


.templateLeftCenterR{
	width: 182px;
	float: right;
	position:relative;
}

.templateLiFrist{
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	padding:3px 0px;
	cursor: pointer;
	line-height: 20px;
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */

}

.templateLeftArrow,.templateLeftArrow2{
	width: 12px;
	position: relative;
	top:-2px;
	margin-left: 4px;
}

.templateUlTow{
	display: none;
}

.templateLiTow{
	padding-left: 20px;
	border-left: 2px solid #FCFCFC;
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */

}

.templateLiTow:hover,.templateFristParent:hover{
	color: #4A90E2;
	background: #fff;
	border-left: 2px solid #fff;
}



.templateFristParent{
	padding: 0px;
	margin:0px;
	border-left: 2px solid #FCFCFC;
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */
}

.templateNoChild{
	padding-left: 20px;
	border-left: 2px solid #FCFCFC;
}

.templateLeftTreeStyle,.templateLeftTreeStyle:hover{
	color: #4A90E2;
	background:#fff;
	border-left: 2px solid #4A90E2;
}

.templateInfo{
	width: 835px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    background:#fff;
    border-radius: 4px;
    float: right;
    margin-bottom: 60px;
    margin-top: 1px;
    padding: 0px 10px;
    /*padding: 0px 30px 0px 50px;*/
    position: relative;
}

/*.templetEditHandleOne{
	overflow: auto;
}*/

.templetEditHandleOne,.templetEditHandleTwo{
	padding:20px 0px 20px 8px;
}

.batchSelection span{
	cursor: pointer;
	font-size: 12px;
	color: #4A90E2;
}

.draftingBtn,.editSelectBtn{
	background: #FFFFFF;
	border: 1px solid #909090;
	border-radius: 4px;
	float: left;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	padding:4px 6px;
	/*padding:4px 6px 4px 26px;*/
	cursor: pointer;
	/*position: relative;*/
	margin:0px 10px 10px 0px;
	max-width: 150px;
}

.dragIcon{
	width:12px;
	height: 12px;
	position: absolute;
	left: 7px;
	top:7px;
	background-image: url("/img/drag1.svg");
    background-repeat: no-repeat;/*还有repeat-x,y等*/
}

.lookOverInfo{
	position: absolute;
	top:30px;
	right: 20px;
	padding:0px 10px;
	z-index: 99;
	background: rgba(248,248,248);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	text-align: center;
	line-height: 30px;
	display: none;
	color:#4A90E2;
	cursor: pointer;
}

.draftingBtnBox{
	position: relative;
	/*float: left;*/
}

.draftingBtnBox2{
	position: relative;
	float: left;
}

.editCheckAllP{
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
}

.editCheckAll{
	position: relative;
	left: 0px;
	top:-3px;
}

.editCheckNum{
	position: relative;
	left: 66px;
	top:-3px;
}

/*.editSelectBtn{
	min-width: 73px;
	padding:0px 10px;
	height: 28px;
	border: 1px solid #909090;
	border-radius: 4px;
	float: left;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	text-align: center;
	line-height: 24px;
	cursor: pointer;
	margin:0px 10px 10px 0px;
}*/

/*.editSelectBtn:hover,*/.editSelect{
	border-color: #4A90E2;
	color:#4A90E2;
}

.editBtnGroup{
	padding-right: 20px;
	position: absolute;
	right: 0px;
	/*bottom: 20px;*/
	display: none;
}

.editBtn{
	width:60px;
	height: 30px;
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	margin-left: 10px;
	float:right
}
.editBtnLeftSubmit{
	color:#FFF;
	background: #4A90E2;
	border: 1px solid #4A90E2;
}






/*数据详情页面*/
.allDataAddTemplet{
	color: #fff;
	background:#4A90E2;
	position: relative;
	min-width: 123px;
	top:0px; 
	float:right;
	margin-right:10px; 
}

.allDataAddTemplet img{
	position: absolute;
	left: 0px;
	top:7px;
	width:40px;
}

.allDataAddTemplet:hover{
	background:#4182CE;
}

.allDataDownload,.exportInfo,.addMySource2,.addMySource3{
	position: relative;
	background:#fff;
	top: 0px;
	float:right;
}

.editDataBtn{
	position: relative;
	background:#fff;
	top: 0px;
	float:right;
	margin-right: 10px;
}

.addMySource2,.addMySource3{
	margin-right: 10px;
}

.allDataDownload img,.exportInfo img,.addMySource2 img,.addMySource3 img,.editDataBtn img{
	width:16px;
	position: absolute;
	top:6px;
	left: 10px;
}

.allDataDownload:hover,.exportInfo:hover,.addMySource2:hover{
	color:#4182CE;
	border-color: #4182CE;
}

.dataAllTable thead{
	width: 100%;
	background: #F8F8F8;
}

.dataAllTable thead tr th{
	padding:15px 0px 15px 10px;
	font-size: 14px;
	color: #909090;
}

.dataAllTable tbody tr{
	border-top: 1px solid #dedede;
	cursor: pointer;
}

.dataAllTable tbody tr td{
	font-size: 14px;
	color: #303030;
	padding: 10px;
}

.dataAllTable tbody tr:hover{
	background: #F8F8F8;
}

.tabBox{
	padding:5px 32px 5px 25px;
	position: relative;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	float: left;
}

.tabImg{
	width:15px;
	position: absolute;
	left: 0px;
	top:8px;
}

.dataInfoH1{
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	font-weight: bold;
	margin-bottom: 20px;
}

.dataInfoListBox{
	width:100%;
	padding-bottom: 10px;
}

.dataInfoListL{
	width:195px;
	float: left;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
}


.dataInfoListR{
	width:891px;
	float: right;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
}


.dataInfoH2{
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #303030;
	font-weight: bold;
	padding-left: 10px;
	margin-bottom: 10px;
	position: relative;
}

.dataInfoH2Sign{
	width:2px;
	height: 12px;
	background: black;
	position: absolute;
	left: 3px;
	top:4px;
}

.moreSubclass{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	text-align: right;
	padding-top: 10px;
	cursor: pointer;
	margin-bottom: 30px;
}

.moreSubclass span:hover{
	color: #4A90E2;
}

.quoteDataName{
	float: left;
}

.quoteDataDownload{
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 15px;
	background: #F8F8F8;
	margin-left: 20px;
	position: relative;
	top:-4px;
	cursor: pointer;

}

.quoteDataDownload img{
	width:18px;
	position: absolute;
	left: 6px;
	top: 6px;
}

.dataInfoTable1{
	width: 70%;
}

.dataInfoTable1 thead tr th{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	padding-right: 30px;
	padding-bottom: 10px;
}

.dataInfoTable1 tbody tr td{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	padding-right: 30px;
	padding-bottom: 10px;
}

.templateTitleBox{
	width:100%;
	text-align: center;
	padding: 30px 0px;
}

.templateTitleMain{
	min-width: 200px;
	min-height: 60px;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #303030;
	letter-spacing: 1.35px;
}

.templateEdit{
	margin-left: 10px;
	margin-bottom: 5px;
	width: 16px;
	cursor: pointer;
}

.templatePartBox{
	width:100%;
	min-height: 80px;
	margin-bottom: 30px;
	/*background: yellow;*/
}

.templatePart{
	padding:10px 0px 6px 0px;
	border-bottom: 1px solid #1480B3;
	margin-bottom: 10px;
	/*background:yellow;*/

}

.templatePartTitle{
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #4A90E2;
	letter-spacing: 1.2px;
}

.dragShadow{
	background: #EFEFEF;
}

.templateDataList:hover,.templatePart:hover{
	background: #EFEFEF;
}

.templateDataTitleBox{
	margin-bottom: 6px;
	margin-top: 10px;
	padding-top: 10px;
	/*background:red;*/
}

.templateDataInfoBox{
	width:500px;
	padding-bottom: 10px;
	display: none;
}

.templateDataInfo{
	width:500px;
	border-bottom: 1px dotted #DEDEDE;
	padding:3px 5px;
}

.templateDataInfoLeft{
	width:150px;
	float: left;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	padding-left: 5px;
}

.templateDataInfoRight{
	width: 340px;
	float: right;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
}

.addPartBox2{
	width:46px;
	height: 46px;
	position: fixed;
	bottom: 100px;
	margin-left: 691px;
	cursor: pointer;
	border-radius: 23px;
	background:#4A90E2;
	opacity: 0.3;
	display: none;
}


.addPartBox img{
	width:44px;
	height: 44px;
	position: fixed;
	bottom: 101px;
	margin-left: 692px;
	cursor: pointer;
	border-radius: 22px;
}


.addPartBoxTitle{
	width:100px;
	height: 34px;
	position: fixed;
	bottom: 106px;
	margin-left: 580px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	background: #FFFFFF;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	display: none;
}

.templatePartLeft,.templateDataTitleLeft{
	width:80%;
	height: 24px;
	float: left;
	padding-left: 10px;
}

.templatePartRight,.templateDataTitleRight{
	width:20%;
	float: right;
	text-align:right;
}

.publicFunctionBtn{
	width:12px;
	margin-right: 15px;
	cursor: pointer;
	display: none;
}

.selectTemplate{
	margin-left: 23px;
	width:200px;
	border: 1px solid #DEDEDE;
	border-radius:4px;
	height: 31px;
	line-height: 31px;
	[;height:31px;line-height:31px;]
}

.templateEditInput{
	padding-left: 10px;
	font-size: 16px;
	color:#4A90E2;
	border:none;
	display: none;
}

.dropSpan,.editSelectBtn span{
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */
	max-width: 140px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.dragListBox,.dragListBox2{
	/*position: absolute;*/
	padding-bottom: 50px;
	overflow-y: scroll;
}

/*模板详情页左侧滚动条*/
.dragListBox::-webkit-scrollbar,.dragListBox2::-webkit-scrollbar,.editTemplateSearchTitle::-webkit-scrollbar {
 width: 0px;
}
 .dragListBox::-webkit-scrollbar-track,.dragListBox2::-webkit-scrollbar-track {
 background-color:#fff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .dragListBox::-webkit-scrollbar-thumb,.dragListBox2::-webkit-scrollbar-thumb {
 background-color:#fff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.getPartInfoData{
	cursor: pointer;
}

.clickTd span,.dataValueInfoLook{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.defPartStyle{
	min-height: 600px;
}


.banner{
	/*margin-left: -30px;*/
	margin-top: -5px;
	min-height: 300px;
}

.publicWidth{
	min-height: 300px;
}

.templateNoChildInfoBox{
	position: relative;
}

.transverseLine{
	width:5px;
	height: 1px;
	background:#4a4a4a;
	position: absolute;
	left: -12px;
	top: 10px;
}

.contactEmail{
	font-size:14px;
	color: #909090;
	position: absolute;
	/*font-weight: bold;*/
	width:100%;
	bottom: 0px;
}

.contactEmail p{
	text-align: center;
}

.kgView-box{
	min-width: 830px;
}

.kgViewLeft-box{
	float: left;
	min-height: 300px;
}
.kgViewRight-box{
	float: right;
	width: 223px;
	height: 500px;
	z-index: 999;
}

#kgWrap,#kgWrap2{
	position: relative;
	padding:0px 2px 20px 20px;
	overflow: hidden;
	min-height: 70px;
	max-height: 200px;
	/*width:181px;*/
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
}
#kgGradient{
	width: 100%;
	height: 35px;
	background: url() repeat-x;
	position: absolute;
	bottom: 0;
	left: 0;
}
.kgStickyNoteHead{
	/*width: 183px;*/
	padding:0px 20px;
	background: #287ECE;
	border-radius: 4px 4px 0 0;
	min-height: 30px;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1.05px;
	line-height: 30px;
	position: relative;
}
#kgRead-more,#kgRead-more2{
	/*width: 203px;*/
	background: #DEDEDE;
	padding:3px 10px;
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	text-align: center;
	z-index: 9999;
}
#kgRead-more a,#kgRead-more2 a{
	padding-right: 22px;
	background: url() no-repeat 100% 50%;
	text-decoration: none;
	color: #303030;
}
#kgRead-more a: hover,#kgRead-more a: hover{
	color: #303030;
}
.kgStickyNoteBtn{
	border:1px solid #909090;
	border-radius: 4px;
	padding:0px 6px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	cursor: pointer;
	background: #fff;
	margin-top: 10px;
	margin-right: 20px;
}

.kgStickyNoteBtnSelect{
	background: #4A90E2;
	border:1px solid #4A90E2;
	color: #fff;
}

.kgStickyNoteAll{
	position: absolute;
	right: 20px;
	font-size: 12px;
	top:0px;
	cursor: pointer;
}

.kgStickyNoteAll label{
	position: relative;
	top:-2px;
	cursor: pointer;
}

.kgStickyNoteAll{
	color: #fff;
	margin-top: 4px;
}

.kgStickyNoteBox{
	max-height: 200px;
	z-index: 999;
}

/*模板详情页左侧滚动条*/
.kgStickyNoteBox::-webkit-scrollbar{
 width: 4px;
}
 .kgStickyNoteBox::-webkit-scrollbar-track{
 background-color:#B3B3B3;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
 .kgStickyNoteBox::-webkit-scrollbar-thumb{
 background-color:#fff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

/*知识图谱搜索框*/
.kgSearchBox{
	width: 597px;
	height: 40px;
	position: relative;
	margin-top: 20px;
}

.kgSearchInput{
	width:507px;
	height: 40px;
	margin: 0px;
	border-left: 1px solid #DEDEDE;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-right: 0px;
	border-radius: 4px 0px 0px 4px;
	padding-left: 8px;
}

.kgSearchBtn{
	width:90px;
	height: 40px;
	border:none;
	position: absolute;
	right: 0px;
	border-radius: 0px 4px 4px 0px;
	background: #4A90E2;
	color: #fff;

}

.kgViewImgBox{
	width: 100%;
	margin-top: 10px;
	position: relative;
}

.kgDownloadTitle,.omahaTermDownloadTitle{
	margin-top:20px;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
}

.omahaTermDownloadTitle{
	margin:50px 0px 20px 0px;
	font-weight: bold;
}

.kgResourceListBox{
	width:692px;
	height:111px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	padding:17px 29px;
	cursor: pointer;
	position: relative;
	margin-bottom: 20px;
}

.kgResourceListBox:hover,
.termDownListPublic:hover{
	background: rgba(248,248,248,0.50);
}

.kgResourceName{
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	font-weight: bold;
}

.kgResourceDescribe{
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.9px;
	width:88%;
}

.kgSearchInput:focus{
	border-color: #4A90E2;
}

.kgSearchHint{
	width:508px;
	max-height: 200px;
	position: absolute;
	top:38px;
	z-index: 999;
	border-left: 1px solid #4A90E2;
	border-right: 1px solid #4A90E2;
	border-bottom: 1px solid #4A90E2;
	display: none;
	background:#fff;
	overflow-y: auto;
}

.kgProposal{
	width:100%;
	height: 40px;
	padding:10px;
	cursor: pointer;
}

.kgProposal:hover{
	background:#F8F8F8;
}

/*支付相关页面*/
.payCentre,.payOrderCentre{
	width:964px;
	margin: 0 auto;
	padding-top: 56px;
	padding-bottom: 100px;
	display: none;
}

.payTitleOne{
	margin-top: 50px;
	margin-bottom: 40px;
	font-size: 30px;
	color: #303030;
	letter-spacing: 2.25px;
	font-weight: bold;
	text-align: center;
}

.payPriceBox{

}

.payPriceList{
	width: 300px;
	height: 350px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	padding:10px;
	position:relative;
}

.payPriceListL{
	float: left;
}

.payPriceListC{
	float: left;
	margin-left: 32px;
}

.payPriceListR{
	float: right;
}

.paySalesTag{
	padding:7px 5px 6px 5px;
	background: rgba(234,76,134,0.10);
	border-radius: 3px;
	font-size: 14px;
	color: #EA4C89;
	letter-spacing: 1.05px;
	float: right;
}

.payTime{
	font-size: 20px;
	color: #303030;
	letter-spacing: 1.5px;
	font-weight: bold;
	position: absolute;
	top:50px;
}

.payTime p,.payPriceDiscount p,.payPrice p{
	width:280px;
	text-align: center;
}

.payPriceDiscount p {
	font-size: 18px;
	color: #909090;
	letter-spacing: 1.35px;
}

.payPriceDiscount p span{
	text-decoration:line-through
	
}

.payPriceDiscount{
	position: absolute;
	top:110px;
}

.payPrice{
	position: absolute;
	top:140px;
}

.payPrice p{
	font-size: 21px;
	font-weight: bold;
	letter-spacing: 1.58px;
}

.payPrice p span{
	font-size: 64px;
}

.payPrice1 p{
	color: #29C4BD;
}

.payPrice2 p{
	color: #4A90E2;
}

.payPrice3 p{
	color: #F07EA2;
}

.payBtn{
	width:100px;
	height: 30px;
	border:1px solid #eee;
	color:#eee;
	border-radius: 4px;
	background:none;
	position: absolute;
	bottom: 30px;
	left: 100px;
}

.payBtn1{
	color: #29C4BD;
	border-color: #29C4BD;
}

.payBtn2{
	color: #4A90E2;
	border-color: #4A90E2;
}

.payBtn3{
	color: #F07EA2;
	border-color: #F07EA2;
}

.payPriceListL:hover{
	box-shadow: 0 1px 3px 4px rgba(41,196,189,0.30);
}

.payPriceListC:hover{
	box-shadow: 0 1px 3px 4px rgba(74,144,226,0.30);
}

.payPriceListR:hover{
	box-shadow: 0 1px 3px 4px rgba(240,126,162,0.30);
}

.payMemberRights table{
	width:100%;
}

.payMemberRights table thead tr th{
	padding:10px 6px;
	font-size: 24px;
	color: #303030;
	font-weight: bold;
}

.payMemberRights table tbody tr td{
	padding:10px 6px;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
}

.paySpanTd{
	font-size: 16px;
	color: #909090;
	letter-spacing: 1.2px;
	font-weight: bold;
	padding-left: 30px;
}

.payTdP{
	margin: 0px;
	padding-left: 40px;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
}

.payPowerIcon{
	text-align: center;
	position: relative;
	top: -4px;
}

.payAskedList{
	margin-bottom: 20px;
}

.payAsked{
	width:814px;
	margin: 0 auto;
}

.payAskedL{
	width:50px;
	height: 50px;
	float: left;
	position: relative;
}

.payAskedC{
	width:674px;
	min-height: 50px;
	margin:0px 20px;
	float: left;
	position: relative;
}

.payAskedR{
	width:50px;
	height: 50px;
	float: right;
}

.payAskedUser{
	background:#4A90E2;
	border-radius: 25px;
}

.myTriangle{
    width: 0px;
    height: 0px;
    border: 10px solid;
    border-top-color: transparent;
    border-left-color:transparent;
    border-right-color: transparent;  
    
}

.payAskedInfo{
	width: 664px;
	padding:18px 50px;
	min-height: 60px;
	background: #4A90E2;
	float: right;
	border-radius: 4px
}

.payAskedInfo2{
	width: 654px;
	padding:18px 50px;
	min-height: 60px;
	background: #EFEFEF;
	float: left;
	border-radius: 4px;
	margin-left:10px;
}

.payAskedInfo p{
	margin: 0px;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 1.35px;
}

.payAskedInfo2 p{
	margin: 0px;
	font-size: 18px;
	color: #4A4A4A ;
	letter-spacing: 1.35px;
}

.myTriangle1{
	position: absolute;
	bottom: 0px;
	left: 0px;
	border-bottom-color: #4A90E2; 
}

.myTriangle2{
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-bottom-color: #EFEFEF; 
}

.payUser{
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	top:15px;
	left: 12px;
}

.payAskedAdmin{
	background:#EFEFEF;
	border-radius: 25px;
}

.payAskedAdmin img{
	width:28px;
	margin-top: 10px;
	margin-left: 10px;
}

/*支付订单页*/
.payOrderCentre{
	display: none;
}

.payType{
	font-size: 20px;
	color: #303030;
	letter-spacing: 1.5px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 14px;

}

.payTypeList{
	width: 300px;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	float: left;
	margin-right: 80px;
	cursor: pointer;
	position: relative;
}

.payTypeSelect{
	/*border-color: #4A90E2;*/
	border: 2px solid #4A90E2;
	box-shadow: inset 0 0 2px 0 #4A90E2;
}

.paySelectBtn{
	position: absolute;
	width: 23px;
	top:14px;
	left: 30px;
}

.payTypeIcon{
	position: absolute;
	right: 35px;
	top:8px;
}

.payOrderBox{
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	width:100%;
	min-height: 284px;
	margin:50px 0px;
	padding:17px 30px;
	position: relative;
}

.payTitle{
	font-size: 20px;
	color: #303030;
	letter-spacing: 1.5px;
	font-weight: bold;
	position: relative;
}

.orderCost{
	position: absolute;
	right: 20px;
	font-size: 16px;
    color: #303030;
    letter-spacing: 1.2px;
    font-weight: normal;
}

.payPreferential{
	width:100%;
	height: 46px;
	background: #EFEFEF;
	padding:0px 20px 0px 24px;
}

.payPreferentialTitlt{
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	float: left;
	line-height: 45px;
}

.payPreferentialNum{
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	float: right;
	line-height: 45px;
}

.payEndTime{
	font-size: 12px;
	color: #4A4A4A;
	letter-spacing: 0.9px;
	position: absolute;
	bottom: 20px;
}

.payNumBox{
	float: right;
}
.payNumTitle{
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	font-weight: bold;
}

.payNum{
	font-size: 34px;
	color: #4A90E2;
	letter-spacing: 2.55px;
}

.payCondition{
	font-size: 12px;
	color: #4A4A4A;
	letter-spacing: 0.9px;
	padding-left: 30px;
	position: absolute;
	bottom: -42px;
	left: 0px;
}

.payCondition img{
	position: absolute;
	left: 0px;
	top:0px;
	cursor: pointer;
	width:16px;
}

.payConfirmBox{
	width: 300px;
	margin:0 auto;
}

.payConfirm{
	width: 300px;
	height: 50px;
	background: #4A90E2;
	border: 1px solid #4A90E2;
	border-radius: 4px;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 1.5px;
	font-weight: bold;
}

.payPreferentialCodeBox{
	width:100%;
	/*min-height: 100px;*/
	/*background: yellow;*/
	margin-top:23px;
	padding-bottom: 8px;
}

.preferentialCodeTitle{
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	position: relative;
}
.payCodeHelp{
	position: absolute;
	top:-6px;
	right: -20px;
	cursor: pointer;
}

.payCodeHandle{
	position: absolute;
	right: -40px;
	top:8px;
	cursor: pointer;
}

.payCodeBox{
	position: relative;
	margin-bottom: 10px;
}
.payCodeBox input{
	width: 240px;
	height: 50px;
	border-radius: 4px 0px 0px 4px;
	border: 1px solid #DEDEDE;
	margin:0px;
	padding-left: 10px;
}

.payCodeBox button{
	width: 60px;
	height: 50px;
	background: #4A90E2;
	border-radius: 0px 4px 4px 0px;
	color:#fff;
	border:none;
	position: absolute;
	left: 239px;
}

.payCodeRotate{
  transform:rotate(180deg);
   -webkit-transform:rotate(180deg);
   -moz-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
}

.payPreferentialCodeInfo{
	display: none;
}

.payCodePreferentialTrue{
	width:100%;
	height: 46px;
	background: rgba(24,166,137,0.10);
	padding:0px 20px 0px 24px;
	margin-bottom: 10px;
	display: none;
}

.payCodePreferentialFalse{
	width:100%;
	height: 46px;
	background: rgba(184,14,39,0.10);
	padding:0px 20px 0px 24px;
	margin-bottom: 10px;
	display: none;
}

.payPreferentialTitltTrue img{
	margin-right: 6px;
	position: relative;
	top:-1px;
}

.payPreferentialTitltFalse img{
	margin-right: 6px;
	position: relative;
	top:-1px;
}

.payPreferentialTitltTrue{
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #18A689;
	letter-spacing: 0.9px;
	line-height: 45px;
	float: left;
}

.payPreferentialTitltFalse{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #B80E27;
	letter-spacing: 1.05px;
	line-height: 45px;
	float: left;
}

.payPreferentialCodeNum{
	color:#18A689;
	font-size: 16px;
	letter-spacing: 1.2px;
	float: right;
	line-height: 45px;
}

.payCodeHelpBox{
	width: 496px;
	height: 251px;
	background: #4A4A4A;
	position: absolute;
	top:30px;
	left:148px;
	z-index: 99;
	padding:20px 40px;
	display: none;
}

.payCodeHelpTriangle{
	position: absolute;
	left:-12px;
	bottom: 80px;
}

.payCodeInfoImg{
	width: 115px;
	height: 115px;
	margin-top: 6px;
}

.payCodeInfoImgLeft{
	position: absolute;
	left:79px;
}

.payCodeInfoImgRight{
	position: absolute;
	right:94px;
}

.payCodeHelpTitle{
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1.2px;
}

.payCodeDescribe{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1.05px;
	text-align: center;
}

.payCodeDescribe1{
	position: absolute;
	left: 83px;
	bottom: 50px;
}

.payCodeDescribe2{
	position: absolute;
	left: 70px;
	bottom: 30px;
}

.payCodeDescribe3{
	position: absolute;
	right: 53px;
	bottom: 50px;
}

.orderjt{
	position: absolute;
	left: 212px;
	top:110px;
}

.modal-open .modal{
	overflow: hidden;
}

.serviceProtocol{
	width:1000px;
	min-height: 600px;
	margin: 0 auto;
	padding:80px 0px;
}

.serviceProtocolH1{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	color:#030303;
}

.serviceProtocolH2{
	font-size: 16px;
	text-align: center;
	color:#030303;
}

.serviceProtocolH3{
	font-size: 14px;
	color:#1F79B7
}

.mainIndent{
	text-indent:25px;
}

.serviceProtocolMain{
	line-height:22px;
	color:#030303;
}

.serviceProtocolOl{
	margin-left: 39px;
	color:#030303;
	
}

.serviceProtocolOl li{
	line-height:30px;
}

.memberTutorial{
	float: left;
	margin-right: 20px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 1.05px;
	line-height: 34px;
	cursor: pointer;
}

.memberPrice{
	color: #F5A623;
	position: relative;
	padding-left: 20px;
}

.memberPrice img{
	position: absolute;
	left: 0px;
	top:9px;
}

.invoiceTitle{
	font-size: 18px;
    color: #303030;
    letter-spacing: 1.35px;
    font-weight: bold;
    text-align: center;
}

.receiptHint{
	font-size: 16px;
	color: #303030;
	font-weight: bold;
}

.invoiceBox{
	width: 500px;
	margin:0 auto;
}

.noPowerBox{
	padding-top: 80px;
	width:400px;
	margin: 0 auto;
	text-align: center;
}

.noPowerBox img{
	width:200px;
}

.defPartBox{
	width:100%;
}

.defPartTitle{
	font-size: 14px;
	color: #F5A623;
	letter-spacing: 1.05px;
	width:120px;
	position: relative;
	margin:0 auto;
}

.defPartTitle span{
	padding-left: 24px;
}

.defPartTitle img{
	position: absolute;
	top:2px;
}

.TitltListBox{
	width:100%;
	height: 120px;
	background: rgba(248,248,248,0.50);
	border-radius: 4px;
	margin-top: 10px;
}

.TitleListLeft{
	width:34%;
	height: 120px;
	float: left;
	position: relative;
}

.titleList1{
	position: absolute;
	top:29px;
	left: 20px;
}

.TitleListRight{
	width: 66%;
	height: 120px;
	float: right;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
}

.titleInfo{
	line-height: 110px;
}

.titleList2{
	position: absolute;
	top:12px;
	left: 20px;
}

.titleList3{
	position: absolute;
	top:46px;
	left:51px;
}

.titleList4{
	position: absolute;
	top:23px;
	left:20px;
}

.shareFile{
	display: none;
}

.dataSetFlagShow1{
	display: none;
}

.activeTime{
	color: #F5A623;
	font-size: 12px;
	padding-left: 50px;
    padding-top: 10px;
    letter-spacing: 1.05px;
}

.searchHintType{
	float:right;
	margin-right: 20px;
}

/*数据导出*/
.dataExportExplain{
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #909090;
	letter-spacing: 0.9px;
	text-align: justify;
}

.downloadTypeTitle{
	margin:30px 0px 15px 0px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	font-weight: bold;
}

.downloadType{
	width: 186px;
	height: 50px;
	border:1px solid #4A90E2;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
}

.downIcon{
	position: absolute;
	left:20px;
	top:15px;
}

.downTitle{
	font-size: 14px;
	color: #303030;
	font-weight: bold;
	position: absolute;
	top:15px;
	left: 50px;
}

.downOption{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	margin-bottom: 5px;
	padding-left: 31px;
	cursor: pointer;
	position: relative;
}

.downOption img{
	width: 16px;
	position: absolute;
	left: 0px;
	top:2px;
}

.publicPoinOut{
	width: 12px;
	cursor: pointer;
	position: relative;
	top: -8px;
	left:-6px;
}

.helpTitle{
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #303030;
	letter-spacing: 1.2px;
	font-weight: bold;
}

.helpInfo{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.9px;
	overflow-y: auto;
	max-height: 400px;
}


.helpInfoTable thead tr th,
.helpInfoTable tbody tr td{
	border:1px solid #ccc;
	padding:4px;
}

.helpInfoTable thead tr th{
	background: #f4f5f7;
}

.addMetaDataBtn,.foundTempletBtn,.industryTemplateBtn{
	font-size: 16px;
	color: #4A90E2;
	position: absolute;
	top:0px;
	line-height: 30px;
	cursor: pointer;
	right: 0px;
}

.addMetaDataBtn img,.foundTempletBtn img,.industryTemplateBtn img{
	width:18px;
	position: relative;
	margin-right: 6px;
	top:-2px;
}

/*新增和编辑元数据*/
.editPublicInput{
	border:1px solid #DEDEDE;
	background: #fff;
	border-radius: 4px;
	width:240px;
	padding:3px 6px;
}

.textareaPublic{
	border:1px solid #DEDEDE;
	background: #fff;
	border-radius: 4px;
	padding:2px 6px;
	width: 760px;
	resize: vertical;
}

/*查看交互按钮*/
.lookMutualBtn{

	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #303030;
	letter-spacing: 1.05px;
	width:38px;
	height: 19px;
	border:none;
	line-height: 22px;
	position: absolute;
	top:4px;
	left:250px;
	text-align: center;
}

.lookMutualBtn:hover{
	color: #4A90E2;
	cursor: pointer;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.50);
}

.presentationFormatBox{
	width:256px;
	/*max-width: 1013px;*/
	margin-top: 10px;
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	position: relative;
	display: none;
}

.formatBox{
	padding:10px 10px 0px 10px;
}

.presentationFormatList{
	padding-bottom:10px;
}

.formatLeable{
	width: 84px;
	display: block;
	float: left;
}

.formatBox input{
	float: left;
}

#mySelect7_select{
	width: 150px;
	min-width: 150px;
}

#mySelect8_select{
	min-width: 100px;
}

.variableLen{
	display: none;
}

.insertFormatBtn{
	width: 60px;
	height: 28px;
	color:#fff;
	background: #4A90E2;
	border-radius: 4px;
	border: none;
	float: right;
	margin-right: 20px;
}

.closeFormatBtn{
	width: 60px;
	height: 28px;
	color:#909090;
	background: #F8F8F8;
	border-radius: 4px;
	border: none;
	border: 1px solid #DEDEDE;
	float: right;
}

.permitValueBox{
	width: 625px;
	/*height: 135px;*/
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	border-radius: 4px;
}

.permitValueList{
	position: relative;
}

.permitValueContent{
	float: left;
	width: 200px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	font-weight: bold;
	padding:6px;
}

.editPublicInput2{
	width: 180px;
	height: 20px;
	padding-left: 4px;
	background: #FFFFFF;
	border:1px solid #DEDEDE;
}

.valueHandleBtn{
	position: absolute;
	right: 10px;
	top:5px;
	cursor: pointer;
}

.editDataType{
	font-size: 16px;
	color: #909090;
	letter-spacing: 1.2px;
	padding-bottom: 8px;
	float: left;
	margin-left: 50px;
	position: relative;
	bottom: -5px;
	cursor: pointer;
}

.editDataSelect{
	color:#4A90E2;
	border-bottom: 4px solid #4A90E2;
}

.editFunctionalityLeft{
	width: 210px;
	height: 408px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	float: left;
	overflow-y:auto;
}

.editFunctionalityRight{
	width: 695px;
	height: 408px;
	padding-left: 20px;
	float: right;
}

.editFunctionalityLi{
	padding:10px 20px;
	cursor: pointer;
	border-left: 3px solid #fff;
}

.editFunctionalityLi:hover{
	background: #F7F7F7;
	border-left: 3px solid #F7F7F7;
}

.editFunctionalitySelect{
	color:#4A90E2;
	border-left: 3px solid #4A90E2;
	background: #F7F7F7;
}

.infoEnitBtn{
	width: 100px;
	height: 30px;
	border: 1px solid #4A90E2;
	border-radius: 4px;
	float: right;
}

.infoSaveBtn{
	background: #4A90E2;
	color:#fff;
	margin-right: 15px;
}

.infoSaveAsBtn{
	background: #fff;
	color:#4A90E2;
}

.editTableTbody{
	overflow-y: auto;
	max-height: 302px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

.addMetaTypeBtn,.labelLeadingOut{
	width:280px;
	height: 40px;
	margin-bottom: 20px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
}

.addMetaTypeBtn:hover,.labelLeadingOut:hover{
	color:#fff;
	background: #4A90E2;
	border: 1px solid #4A90E2;
}

#mySelect_select{
	width:400px;
}

.btnHoverStyle{
	width:36px;
	height: 36px;
	border-radius: 18px;
	position: absolute;
    top: 2px;
}

.btnHoverStyle:hover{
	background: #EFEFEF;
}

.btnHoverStyle img{
	position: absolute;
	top:10px;
	left:10px;
}

#mySelect_select{
	width:233px;
}

#mySelect8_select{
	min-width: 150px;
}

.presentationFormatData3{
	margin-right: 10px;
}

/*行业资源分类*/
.industryResourcesClassify{
	width:100%;
	margin-top: 21px;
	padding-bottom: 30px;
}

.industryResourcesTypeBtn{
	height: 22px;
	padding:2px 6px;
	border-radius: 4px;
	float: left;
	cursor: pointer;
	color: #303030;
	margin-right: 16px;
}

.IRTSelect{
	background: #4A90E2;
	color: #FFFFFF;
}

.industryResourcesBox{
	width:100%;
	min-height: 300px;
}

.industryResourcesTypeBox{
	display: none;
}

.industryResourcesMutual{
	display:inline;
}

.industryResourcesList{
	width:692px;
	height: 50px;
	border:1px solid #DEDEDE;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
	margin-bottom: 15px;
}

.industryResourcesTitle{
	font-weight: bold;
	position: absolute;
	left: 30px;
	top:15px;
}

.industryResources-box{
	width:39px;
	height: 39px;
	border-radius: 19.5px;
	background: #F8F8F8;
}

.industryResources-box img{
	width:23.6px;
	position: absolute;
	top:7px;
	left:7px;
}
.industryResources-box-seat{
	position: absolute;
	right: 30px;
	top:4px;
}

.sampleData-box{
	width:50px;
	height: 50px;
	border-radius: 25px;
	background: #F8F8F8;
}

.sampleData-box img{
	width:30px;
	position: absolute;
	top:9px;
	left:10px;
}

.sampleData-box-seat{
	position: absolute;
	right: 30px;
	top:14px;
}

.downloadTitle2{
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	font-weight: bold;
	margin-bottom: 20px;
}

.sampleDataList{
	width:692px;
	height: 78px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
	padding:14px 30px;
}

.sampleDataTitle{
	font-size: 14px;
	font-weight: bold;
}

.sampleDataExplain{
	font-size: 12px;
}

.tradeTemplateBox{
	width:830px;
	min-height: 500px;
	margin:0 auto;
}

.tradeTemplateHead{
	width:100%;
	padding:0px 30px;
	position: relative;
	margin-bottom: 19px;
}

.tradeTemplateHead a{
	position: absolute;
	right: 30px;
	top:4px;
}

.industryTemplateSearchBox{
	padding:0px 30px;
}

.industryTemplateSearchBox .search-input-box{
	width: 680px;
}

.tradeTemplateClassifyBox{
	width:100%;
	padding:0px 30px;
	height: 28px;
	background: #fff;
	border-bottom: 1px solid #DEDEDE;
	position: relative;
	
}

.tradeTemplateClassifyBox ul{
	position: absolute;
}

.tradeTemplateClassify{
	float: left;
	margin-right: 40px;
	color: #909090;
	cursor: pointer;
	height: 29px;
	border-bottom: 4px;
	letter-spacing: 1.2px;
}

.tradeTemplateClassifySelect{
	color:#4A90E2;
	font-weight: bold;
	border-bottom: 4px solid #4A90E2;
}

.tradeTemplateInfoBox{
	width:100%;
	padding:26px 15px;
}

.tradeTemplateListBox{
	width: 170px;
	height: 205px;
	margin: 0px 15px 30px 15px;
	background: #FFFFFF;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	position: relative;
	float: left;
}

.tradeTemplateListTop{
	width:100%;
	height: 140px;
	background: #fff;
	border-radius: 4px 4px 0px 0px;
	padding: 9px 8px 6px 8px;
}

.tradeTemplateListTop img{
	width:154px;
}

.tradeTemplateListBot{
	width: 100%;
	height: 65px;
	background-image: linear-gradient(180deg, #8BD6FF 0%, #60BBED 100%);
	border-radius: 0px 0px 4px 4px;
	padding:5px 10px;
}

.tradeTemplateName{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.4px;
	line-height: 17px;
	margin-bottom: 5px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.tradeTemplateAuthor{
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.tradeTemplateCoating{
	width: 100%;
	height: 205px;
	background: rgba(48,48,48,0.80);
	border-radius: 4px;
	position: absolute;
	top: 0px;
	display: none;
}

.tradeTemplateBtnGroupBox{
	width: 100px;
	position: absolute;
	top:60px;
	left: 35px;
}

.tradeTemplateBtnGroupBox button{
	width: 100px;
	height: 30px;
	background: #FFFFFF;
	border-radius: 4px;
	border:none;
	margin-bottom: 20px;
}

.tradeTemplateBtnGroupBox button:hover{
	background: #4A90E2;
	color:#fff;
}

/*术语下载*/
.omahaTermbox{
	width:845px;
	min-height: 500px;
}

.omahaTermboxHeard{
	position: relative;
	margin-bottom: 15px;
}

#omahaTermSelect{
	width: 180px;
	height: 31px;
	line-height:31px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	position: absolute;
	right: 0px;
	[;height:31px;line-height:31px;]
}

.omahaTermDescribe{
	margin-bottom: 0px;
}

.omahaTermDownloadBox{
	width:692px;
	padding: 20px 30px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	position: relative;
	cursor: pointer;
	margin-bottom: 15px;
}

.omahaTermDownloadDataTitle{
	font-weight: bold;
}

.omahaTermDownloadDataDescribe{
	font-size: 12px;
	width:545px;
	margin-bottom: 0px;
}

/*定制子集*/
.termSubsetBox{
	width:845px;
	min-height: 500px;
    margin-top: 20px;
    position: relative;
}

.commonSubset{
	width:60px;
	height: 40px;
	background: #F5A623;
	border-radius: 4px;
	position: absolute;
	right: -70px;
	padding:2px 15px;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.95px;
	line-height: 17px;
	cursor: pointer;
}

.termConceptInfo{
	color: #4A90E2;
}

.termConceptInfoTd{
	position: relative;
}

.termConceptInfoBox{
	position: absolute;
	width: 180px;
	padding:8px 12px;
	background: #8EBAED;
	border-radius: 4px;
	color: #fff;
	top:40px;
	display: none;
	z-index: 99; 
}

.allTerm{
	margin-bottom: 0px;
}

.termConceptInfoDelta{
	width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent transparent #8EBAED;
    position: absolute;
    top:-20px;
    left: 40px;
}

.commonSubsetBtn{
	width: 120px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	float:left;
	text-align: center;
	line-height: 40px;
	color: #303030;
	margin-bottom: 14px;
	cursor: pointer;
}

.commonSubsetBtnSelect{
	color:#4A90E2;
	border-color: #4A90E2;
}

.omahaTermDescribeStyle{
	/*font-family: PingFangSC-Regular;*/
	font-size: 14px;
	color: #303030;
	letter-spacing: 1.05px;
	text-align: justify;
}

.termSubsetBack{
	color:#4A90E2;
	margin:0px;
	cursor: pointer;
	padding-right:20px;
	position: relative;
}

.termSubsetBackSpan:hover{
	text-decoration:underline
}

.termSubsetBackStyle{
	height: 20px;
	width: 2px;
	background: #DEDEDE;
	position: absolute;
	right: 10px;
	top: 0px;
}

.tableDataList tr td{
	word-break: break-all;
}

/*openApi*/
.apiBox{
	width: 170px;
	height: 205px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	cursor: pointer;
	position:relative;
	text-align: center;
	float: left;
	margin-right: 25px;
}

.apiImg{
	margin-top: 36px;
	margin-bottom: 14px;
}

.apiTitle{
	font-size: 12px;
	color: #303030;
	letter-spacing: 0.7px;
	margin-bottom: 34px;
	font-weight: bold;
}

.aBtnPublic{
	width: 100px;
	height: 30px;
	border: 1px solid #4A90E2;
	border-radius: 4px;
	color:#4A90E2;
	line-height: 16px;
}

.apiDetailBox{
	width:1136px;
	margin: 0 auto;
	position: relative;
}

.apiapplyForLeft{
	width:704px;
	float: left;
}

.apiapplyForRight{
	width:432px;
	float: right;
}

.apiapplyForRightInfo{
	width:260px;
	height: 360px;
	border: 0 solid #DDDCDA;
	box-shadow: 0 0 3px 0 #B7B7B7;
	text-align: center;
	margin-left: 86px;
}

.apiapplyForRightInfo img{
	width: 206px;
	margin-top: 64px;
}
.apiTitle2{
	font-size: 14px;
	font-weight: bold;
}
.apiIntroduce{
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.82px;
	line-height: 24px;
}

.applyNumPublic{
	padding:5px 10px;
	border: 1px solid #DEDEDE;
	border-radius: 2px;
	margin-right: 10px;
	float: left;
	cursor: pointer;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.82px;
	position: relative;
	margin-top: 10px;
}

.applyNumImg{
	position: absolute;
	bottom: -1px;
	right: -1px;
	display: none;
}

.applyNumSelect{
	border-color: #4A90E2;
	color: #4A90E2;
}

.apiPriceBox{
	margin: 20px 0px 25px 0px;
}

.apiPrice{
	font-size: 30px;
	color: #D0021B;
	letter-spacing: 1.75px;
}

.apiApplyBtn{
	width:300px;
	height: 50px;
	background: #4A90E2;
	border: 1px solid #4A90E2;
	border-radius: 4px;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 1.5px;
	line-height: 38px;
}

.apiApplyBtn:hover{
	color:#ffffff;
}

.apiExplain{
	width:100%;
	min-height: 500px;
	margin-top: 40px;
	border:1px solid #dedede;
	border-radius: 4px;
	padding:40px;
	margin-bottom: 50px;
}

.apiTitle3{
	font-size: 16px;
	color: #303030;
	letter-spacing: 0.93px;
	font-weight: bold;
	text-align: center;
}

.apiTitle4{
	padding-left: 10px;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.82px;
	font-weight: bold;
	position: relative;
	margin-bottom: 20px;
}

.apiTitle4Style{
	width:3px;
	height: 15px;
	background: #4A90E2;
	position: absolute;
	left: 0px;
	top:2px;
}

.apiTableBox{
	width: 807px;
	border:1px solid #dedede;
	border-radius: 4px;
	margin-bottom: 30px;
}

.apiTable{
	width: 805px;
}

.apiTable td{
	border-top:1px solid #dedede;
}

.apiTable thead tr th{
	background: #F8F8F8;
	padding:15px 0px 15px 30px;
}

.apiTable tbody tr td{
	padding:10px 0px 10px 30px;
}

.apiModalContent{
	width:878px;
	min-height: 585px;
	margin:0 auto;
	top:0px;
}

.apiApplyTitleHead{

}


.apiApplyTitleBox{
	position: relative;
	padding-left: 15px;
	width: 200px;
	margin: 0 auto;
	font-weight: bold;
}

.apiApplyTitleStyle{
	display: block;
	width:4px;
	height: 16px;
	background: orange;
	position: absolute;
	left: 0px;
	top:2px;
}

.apiApplyBody{
	width:100%;
	min-height: 300px;
	padding:5px 20px;
}

.apiAppInfoBox{
	margin-top: 20px;
	position: relative;
}

.apiAppInfoL,.apiAppInfoC,.apiAppInfoR{
	float: left;
}

.apiAppInfoL{
	width:100px;
}

.apiAppInfoC{
	width:396px;
}

.apiAppInfoC input{
	width:90%;
	height: 24px;
}

.apiAppInfoC input:focus,.apiAppInfoC textarea:focus{
	border:1px solid #ccc;
	border-color: #4A90E2;
}

.apiAppInfoR{
	width:300px;
	font-size: 12px;
	line-height: 27px;
}

.apierror{
	display: none;
	color:red;
	position: absolute;
	bottom: -28px;
	font-size: 12px;
}

.apiApplyFoot{
	padding-top: 20px;
	position: relative;
}

.apiApplySubmit{
	width: 98px;
    height: 32px;
    margin-left: 122px;
    color: #fff;
    background-color: #59b957;
    font-size: 14px;
    border-radius: 4px;
    border:none;
}

/*选择版本*/
.apiSelectBox{
	width:100%;
	min-height: 60px;
	margin:15px 0px;
}

.apiSelectBox p{
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.82px;
}

.apiSelectBox select{
	width: 586px;
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	padding:6px;
}




/*openApi*/

/*标注工具*/
.labelBox{
	width:845px;
	min-height: 500px;
	padding-top: 20px;
	/*background: yellow;*/
}

.labelHeadBox{
	position: relative;
	margin-bottom: 20px;
	/*background: orange;*/
}

.labelSearchBox{
	width: 230px;
	height: 30px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	position: relative;
	background: #fff;
}

.labelSearchBox input{
	width: 90%;
	height: 28px;
	padding-left: 4px;
	border:none;
	border-radius: 4px;
	padding-left: 4px;
}

.labelSearchBox img{
	position: absolute;
	right: 6px;
	top:8px;
	cursor: pointer;
}

.labelHeadButton{
	width: 123px;
	height: 30px;
	border:1px solid #4A90E2;
	border-radius: 4px;
	position: absolute;
	right: 0px;
	top:0px;
	background: #fff;
	padding-left: 30px;
	color: #4A90E2;
}

.labelHeadButton img{
	position: absolute;
	left: 10px;
	top: 6px;
}

.labelDataBox{
	border:1px solid #DEDEDE;
	border-radius: 4px;
}

.labelConfig{
	color:#4A90E2;
	cursor: pointer;
}

.labelBack{
	cursor: pointer;
	position: absolute;
	left: -30px;
	top: -2px;
}

.beforehandLabelBox{
	width: 600px;
	padding-top: 20px;
}

.labelDataListBox{
	padding:20px 0px;
}

.labelDataListBox label{
	width: 80px;
	/*font-family: PingFangSC-Medium;*/
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
}

.labelDataListBox .inputText{
	width: 300px;
	border:1px solid #DEDEDE;
	border-radius: 4px;
	height: 30px;
	padding-left: 4px;
}

.labelDataListBox .inputText:focus{
	border-color: #4A90E2;
}

.labelDataListBox .inputText:blur{
	border-color: #4A90E2;
}

.labelUploadDataBox{
	width: 500px;
	float: left;
	cursor: pointer;
}

.labelUploadData{
	/*width: 300px;*/
	height: 115px;
	border: 1px solid #DEDEDE;
	border-radius: 4px;
	padding:8px;
	position: relative;
	z-index: 99;
	background: #fff;
}

.labelDataListBox select{
	width: 300px;
	height: 30px;
	border:1px solid #DEDEDE;
	border-radius: 4px;
}

.labelUploadDataTit{
	margin: 5px 0px;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #303030;
	letter-spacing: 1.05px;
}

.labelDataListBox2{
	width: 498px;
	background: #F8F8F8;
	border-radius: 4px;
}

.labelDataListBox2 p{
	margin:0px;
	padding:5px 19px 4px 27px;
	position: relative;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	letter-spacing: 0.9px;
}

.labelDataListBox2 p img{
	position: absolute;
	left: 10px;
	top: 7px;
}

.labelDataDel{
	margin-left: 20px;
	font-size: 12px;
	color: #4A90E2;
	letter-spacing: 0.9px;
	display: none;
}

.labelDataDel:hover{
	text-decoration:underline;
}

.labelDataFail{
	margin-left: 20px;
	font-size: 12px;
	color: #D0021B;
	letter-spacing: 0.9px;
	display: none;
}

.labelUploadData2{
	/*width: 284px;*/
	height: 99px;
	border: 1px dashed #909090;
	border-radius: 4px;
	position: relative;
}

.labelUploadImg{
	width: 40px;
	position: absolute;
	left: 153px;
	top:30px;
}

.labelUploadP1{
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #909090;
	letter-spacing: 1.05px;
	width:284px;
	position: absolute;
	top:35px;
	left:211px;
}

.labelUploadP2{
	font-family: PingFangSC-Regular;
	font-size: 12px;
	width:284px;
	color: #909090;
	position: absolute;
	top:55px;
	left:211px;
}

.labelConfigLook{
	color:#4A90E2;
	cursor: pointer;
	padding-left: 30px;
}

.labelSbumit{
	width:100px;
	height: 30px;
	background: #4A90E2;
	color: #fff;
	border-radius: 4px;
	border:none;
}

.labelUpload{
	position: absolute;
	z-index: 98;
}

.labelConfigModalContent{
	width: 660px;
	/*min-height: 387px;*/
}

.labelModalContent{
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 0px;
	position: relative;
}

.labelConfigNav{
	padding-top: 25px;
	margin-bottom: 0px;
	position: relative;
	bottom: -2px;
}

.labelConfigNavLi{
	float: left;
	font-size: 16px;
	font-family: PingFangSC-Regular;
	color: #909090;
	letter-spacing: 1.2px;
	margin:0px 20px 0px 30px;
	padding-bottom: 10px;
	cursor: pointer;
}

.labelConfigNavSelect{
	font-family: PingFangSC-Medium;
	color: #4A90E2;
	border-bottom: 4px solid #4A90E2;
}

.labelConfigTable{
	width:100%;
}

.labelConfigTable thead tr th{
	height: 49px;
	background: #FAFAFA;
	padding-left: 31px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: rgba(0,0,0,0.65);
}

.labelConfigTable tbody tr{
	border-top: 1px solid #DEDEDE;
}

.labelConfigTable tbody tr:hover{
	background:#FAFAFA; 
}

.labelConfigTable tbody tr td{
	height: 40px;
	padding-left: 31px;
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	text-align: left;
}

.labelConfigTable tbody{
	max-height: 200px;
	overflow-y: auto;
}

.labelTbody{
	max-height: 200px;
	overflow-y: auto;
}


.labelSpan{
	width: 182px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}



/*表格滚动条*/
.labelOperateInfoBox::-webkit-scrollbar,
.labelTbody::-webkit-scrollbar {
	width: 4px;
	border-radius: 2px;
}

.labelOperateInfoBox::-webkit-scrollbar-track,
.labelTbody::-webkit-scrollbar-track {
 background-color:#fff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.labelOperateInfoBox::-webkit-scrollbar-thumb,
.labelTbody::-webkit-scrollbar-thumb {
 background-color:#D8D8D8;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}

.labelUploadBox{
	width: 100%;
	height: 30px;
	border: 1px dashed #D9D9D9;
	border-radius: 4px;
	margin-top: 20px;
	text-align: center;
	cursor: pointer;
}

.labelUploadBox span{
	line-height: 30px;
}

.labelUploadBox img{
	margin-right: 10px;
}

.amountToNum{
	color:#4A90E2;
}

.labelInfoBox{
	width: 1186px;
	margin:0 auto;
	padding-top: 74px;
}

.labelInfoLeftBox{
	width: 230px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
	border-radius: 4px;
	float: left;
}

.labelInfoRightBox{
	width:926px;
	border:1px solid #DEDEDE;
	border-radius: 4px;
	float: right;
	overflow-y: auto;
	overflow-x: hide;
}

.labelInfoLeftTop{
	width: 100%;
	max-height: 135px;
	border-bottom: 1px solid #dedede;
	box-shadow: 0 1px 3px 0 #DDDDDD;
	padding:10px 34px 10px 20px;
}

.labelInfoLeftCentre{
	/*background: red;*/
	padding:10px 0px;
	overflow-y: auto;
}

.labelInfoLeftBottom{
	height: 44px;
	background: #F8F8F8;
	padding:12px 20px;
	border-radius: 0 0 4px 4px;
}

.labelLeftTitle1{
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #909090;
	margin-bottom: 15px;
}

.labelLeftTitle2{
	font-family: PingFangSC-Medium;
	font-weight: bold;
	font-size: 16px;
	color: #303030;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 13px;
}

.labelFileListLi{
	width: 100%;
	height: 40px;
	padding:0px 28px 0px 20px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	cursor: pointer;
	line-height: 38px;
	border-left: 3px solid rgba(248,248,248,0.50);
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.labelFileListLi:hover{
	background: rgba(248,248,248,0.50);
}

.labelFileSelect{
	background: rgba(248,248,248,0.50);
	border-left: 3px solid #4A90E2;
	color: #4A90E2;
}

.labelOperateContent{
	width: 500px;
	height: 431px;
	padding:10px 15px;
	margin:0 auto;
}

.labelOperateBox{
	width:100%;
	padding:10px 4px 10px 0px;
	/*margin:10px 4px 10px 20px;*/
	border: 1px solid #4A90E2;
	border-radius: 4px;
	
}

.labelOperateInfoBox{
	/*width:100%;*/
	height: 240px;
	overflow-y: auto;
	/*margin-left: 20px;*/
}

.labelClassTitle{
	font-size: 14px;
	color: #4A90E2;
	letter-spacing: 1.05px;
	margin-left: 20px;
}

.labelPublicBtn{
	width: 80px;
	height: 30px;
	border-radius: 4px;
	margin-left: 20px;
}

.labelSubmitStyle{
	background: #4A90E2;
	border: 1px solid #4A90E2;
	color:#fff;
}

.labelCancelStyle{
	background: rgba(248,248,248,0.50);
	border: 1px solid #DEDEDE;
	color: #909090;
}

.labelModalFooter{
	padding:0px 15px;
}



.labelOperateInfoBox p{
	margin:0px;
}

.labelOperateInfoBox input{
	position: relative;
	left:20px;
}

.labelOperateInfoBox label{
	font-weight:normal;
	position: relative;
	left:30px;
	top:-2px;
}

.labelLoding{
	width: 80px;
	position: absolute;
	top:200px;
	left:400px;
}

.labelLodingTit{
	position: absolute;
	top:280px;
	width: 100%;
	text-align: center;
	/*left:400px;*/
}

.labelUploadHint{
	text-align: center;
}

.labelUploadHint img{
	width: 60px;
	margin-bottom: 20px;
}
/*标注工具*/
